<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>

<script>
  // let promise = new Promise(function (resolve, reject) {
  //   // 成功时调用 resolve()
  //   // 失败时调用 reject()
  // });
  //
  // promise.then(function (res) {
  //   // 从resolve得到正常结果
  // }, function (res) {
  //   // 从reject得到错误消息
  // })


  let promise = new Promise(function (resolve, reject) {
    setInterval(function () {
      let flag = false
      if (flag) {
        resolve('正常')
      } else {
        reject('出错了')
      }
    }, 100)
  })

  promise.then(function (res) {
    console.log(res)
  }, function (res) {
    console.log(res)
  })
</script>

</body>
</html>